﻿
namespace HSS.ComponentModel
{
	#region INotifiableObject
	/// <summary>
	/// INotifiableObject Interface which extends <see cref="INotifyPropertyChanging"/> , <see cref="INotifyPropertyChanged"/>.
	/// </summary>
	[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId = "Notifiable")]
	public interface INotifiableObject : System.ComponentModel.INotifyPropertyChanging, System.ComponentModel.INotifyPropertyChanged
	{
		/// <summary>
		/// Gets or sets whether or not Notifications should be sent.
		/// </summary>
		bool IsNotifying { get; set; }
	}
	#endregion
}